Real Time - Mach Timers: Exporting Time to the User

نویسندگان

  • Stefan Savage
  • Hideyuki Tokuda
چکیده

The current CMU Mach 3.0 microkernel exports simple timestamp and delay abstractions through host get time() and a timeout parameter to mach msg(). While this is sufficient for many purposes, it does not provide the precision or generality required for a variety of realtime applications. In this paper we describe extensions to CMU’s Mach 3.0 which provide users with flexible time-based synchronization and timestamp services. Additionally, we will describe how timing and scheduling services are integrated to allow real-time applications to handle timing faults.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

NPS: User-level Real-Time Network Engine on Real-Time Mach

NPS is a real-time network engine provided by RealTime Mach for real-time applications and distributed multimedia systems. NPS provides a framework for implementing real-time network protocols which are able to bound end-to-end delay and throughput. Real-Time Mach also provides a framework to select the suitable implementations of a network protocol implemented in di erent network engines.

متن کامل

Experiments with Real-Time Servers in Real-Time Mach

The Mach micro kernel allows many operating system functions such as le systems, network protocols, TTY managers and process managers to be implemented as user level servers. Application programmers can write their own operating system servers suitable for their own applications. Mach, however, does not provide the mechanisms for building the servers which ensure predictable services. Therefore...

متن کامل

Efficient timing management for user-level real-time threads

Timing management for user-level real-time threads can be done with appropriate support of the kernel. When a specified time comes, the kernel makes a virtual processor to upcall a user-level scheduler for its timing management. Then, the timing management can suffer from the overhead of a user-level scheduler. This paper presents an efficient timing management mechanism for user-level real-tim...

متن کامل

User-Level Real-Time Threads

Continuous-media applications require more efficient and flexible support from real-time threads than traditional real-time systems. It includes functionalities such as the dynamic management of thread attributes and the support of multiple thread models. In this paper, we will describe the design and implementation of user-level real-time threads on the RT-Mach micro kernel. Since they are imp...

متن کامل

Proposed new signal for real-time stress monitoring: Combination of physiological measures

Human stress is a physiological tension that appears when a person responds to mental, emotional, or physical chal-lenges. Detecting human stress and developing methods to manage it, has become an important issue nowadays. Au-tomatic stress detection through physiological signals may be a useful method for solving this problem. In most of the earlier studies, long-term time window was considere...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993